<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ include file="../WEB-INF/jsp/taglibs.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>天天生鲜-登录</title>
	<link rel="stylesheet" type="text/css" href="${path}/static/front/css/reset.css">
	<link rel="stylesheet" type="text/css" href="${path}/static/front/css/main.css">
</head>
<body>
	<div class="login_top clearfix">
		<a href="index.html" class="login_logo"><img src="${path}/static/front/images/logo02.png"></a>	
	</div>

	<div class="login_form_bg">
		<div class="login_form_wrap clearfix">
			<div class="login_banner fl"></div>
			<div class="slogan fl">日夜兼程 · 急速送达</div>
			<div class="login_form fr">
				<div class="login_title clearfix">
					<h1>用户登录</h1>
					<a href="${path}/register.jsp">立即注册</a>
				</div>
				<div class="form_input">
					<form id="login_form" method="post" onsubmit="return false">
						<input type="text" name="username" id="username" class="name_input" placeholder="请输入用户名">
						<div class="user_error">输入错误</div>
						<input type="password" name="password" id="password" class="pass_input" placeholder="请输入密码">
						<div class="pwd_error">输入错误</div>
						<div class="more_input clearfix">
							<input type="checkbox" name="">
							<label>记住用户名</label>
							<a href="#">忘记密码</a>
						</div>
						<input type="submit" name="" value="登录" class="input_submit" onclick="submitForm()">
					</form>
				</div>
			</div>
		</div>
	</div>

	<div class="footer no-mp">
		<div class="foot_link">
			<a href="#">关于我们</a>
			<span>|</span>
			<a href="#">联系我们</a>
			<span>|</span>
			<a href="#">招聘人才</a>
			<span>|</span>
			<a href="#">友情链接</a>		
		</div>
		<p>CopyRight © 2016 北京天天生鲜信息技术有限公司 All Rights Reserved</p>
		<p>电话：010-****888    京ICP备*******8号</p>
	</div>
	
	<script src="${path}/static/lib/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script>
    <script src="${path}/static/lib/layer/layer.js" type="text/javascript" charset="utf-8"></script>
    <script src="${path}/static/lib/mylayer.js" type="text/javascript" charset="utf-8"></script>
    <script src="${path}/static/lib/myUtil.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
    function submitForm() {
		console.log("submitForm");
		// 1、	验证用户名
		// 1.1	用户名不能为空
		// 1.2	格式是否合法：4-8位数字或字母
		var username = $("#username").val();
		var password = $("#password").val();
		// 1.1	用户名不能为空
		if (myUtil.isEmpty(username)) {
			mylayer.errorMsg("用户名不能为空");
			return;
		}
		// 1.2	格式是否合法：4-8位数字或字母
		var pattern = /^[0-9a-zA-Z]{4,8}$/;
		// if (!pattern.test(name)) {
		if (pattern.test(username) == false) {
			mylayer.errorMsg("用户名格式非法，4-8位数字或字母");
			return;
		}
		// 2、密码验证
		// 2.1	用户名不能为空
		// 2.2	格式是否合法
		
		// 2.1	用户名不能为空
		if (myUtil.isEmpty(password)) {
			mylayer.errorMsg("密码不能为空");
			return;
		}
		// 2.2	格式是否合法
		var pattern = /^[0-9a-zA-Z]{3}$/;
		// if (!pattern.test(password)) {
		if (pattern.test(password) == false) {
			mylayer.errorMsg("密码格式非法，3位数字或字母");
			return;
		}
		
		// 3、ajax提交用户名和密码到后台，验证是不是存在，返回ServerResponse对象，
		// 前台根据返回的ServerResponse决定响应的操作
		// 3.1 code=SUCCESS 登录成功，mylayer.successUrl("/student?method=pageList");
		// 3.2 code=ERROR 弹出msg里面的提示失败信息 mylayer.error(serverResponse.msg);
		console.log($("#login_form").serialize());
		$.ajax({
			url : "${path}/user/login.shtml",
			type : "post",
			dataType : "json",
			data : $("#login_form").serialize(),
			success : function(jsonObj) {
				// {code:1,msg:"登录成功"}					
				if(jsonObj.code == myUtil.SUCCESS) {
					mylayer.successMsgUrl(jsonObj.msg, "${path}/index.shtml");
				} else {
					// {"code":0,"count":0,"data":null,"msg":"验证码错误"}
					mylayer.errorMsg(jsonObj.msg);
				}
			}
		});
	}
    </script>
</body>
</html>